horse riding department - French English Dictionary